6
תגובות
היי,
יש לי את הקובץ ה-htaccess הבא:
שמתי את השורה הבאה:
תקיית הבסיס היא: campingPlatform ששם נמצא קובץ האינדקס שמפעיל הכל.
הכל בסדר שיש משתנה אחד אחרי הסלאש (לדוגמא: http://localhost/project/campingPlatform/admin)
אבל שיש 2 משתנים (לדוגמא:http://localhost/project/campingPlatform/admin/login) זה מתחרבש ולא מריץ את קבצי CSS או כל הקבצים האחרים. מה אפשר לעשות כדי לתקן את זה?
יש לי את הקובץ ה-htaccess הבא:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_URI} !\.(css|gif|ico|jpg|js|png|swf|txt)$
RewriteRule ^(.*)$ ./index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_URI} !\.(css|gif|ico|jpg|js|png|swf|txt)$
RewriteRule ^(.*)$ ./index.php/$1 [L]
שמתי את השורה הבאה:
<link rel="stylesheet" href="application/public/css/login.css" />
תקיית הבסיס היא: campingPlatform ששם נמצא קובץ האינדקס שמפעיל הכל.
הכל בסדר שיש משתנה אחד אחרי הסלאש (לדוגמא: http://localhost/project/campingPlatform/admin)
אבל שיש 2 משתנים (לדוגמא:http://localhost/project/campingPlatform/admin/login) זה מתחרבש ולא מריץ את קבצי CSS או כל הקבצים האחרים. מה אפשר לעשות כדי לתקן את זה?
6 תשובות
תכתוב קישור מלא של הקובץ ...
אתה יכול לdefine את הקישור רק בעמוד הראשי ולהשתמש כל פעם כקידומת לקבצים
כן. תבדוק ב$_SERVER יש document_dir או משהו כזה... תריץ את זה פעם אחת בקובץ הראשי , ותעתיק את זה לdefine
אני בדרך כלל פשוט שם סלאש בהתחלה של הנתיב של הקובץ
<link rel="stylesheet" href="/application/public/css/login.css" />
מתאים אם יש לך דומיין נפרד ולא כל האתרים שלך באותו דומיין.
תאמינו או לא עדיין יש בעיה...
הבאתי לו קישור שמתחיל מהכונן ועד הקובץ והכרום ו-FF לא יודעם לקרוא אותו.
מבחינת PHP הקובץ קיים!!!
מה עושים?